pure/sheer self-deceit - Spanish English Dictionary